package com.dss.sdk.api.req;

import com.dss.sdk.annotation.ValidField;
import com.dss.sdk.api.base.BaseDssRequest;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class ApiUserTransCreateRequest extends BaseDssRequest {
    /**
     * 方案ID 为空时默认获取应用ID下的默认方案ID
     */
    @ValidField(maxLength = 20)
    private String planId;

    /**
     * 客户系统中的用户唯一标识
     */
    @ValidField(maxLength = 64)
    private String clientId;

    /**
     * 异步回调地址
     */
    @ValidField(maxLength = 2048)
    private String notifyUrl;

    /**
     * 证书算法
     */
    private String certAlg;
}
